package cn.thinkluck.pattern.templatemethod.callback;

import lombok.extern.slf4j.Slf4j;

/**
 * 使用callBack模式
 * 也能达到模板方法模式一样的目的，对部分逻辑进行自定义扩展
 * @Author liutao
 * @DateTime 2024/7/31 下午11:38
 */
@Slf4j
public class Main {
    public static void main(String[] args) {
        Service service = new Service();
        service.doSomething(new ICallBack() {
            @Override
            public void doSomething() {
                log.info("自定义扩展做某些事情");
            }
        });
    }
}
